(function () {
    $("td[name='status']").on('dblclick', function () {
        var status = $(this).text()
        $.ajax({
            url: '/delete',
            type: 'POST',
            data: {status, usrAccount: $(this).parent().children(':eq(1)').text()}, // 发送的表单数据
            success: (response)=> {
                if (status == '正常') {
                    $(this).text('锁定')
                } else {
                    $(this).text('正常')
                }
                $(this).parent().children(':last').text(getCurrentTime())
                // 处理上传成功后的回调函数
                layer.msg('修改成功！')
            },
            error: function(xhr, status,error) {
                // 处理上传失败后的回调函数
                layer.msg('服务器异常！')
            }
        });
    })
    $("td[name='password']").on('dblclick', function () {
        layer.open({
            title: '重置密码',
            shadeClose: true,
            content: '确定要重置密码吗？',
            btn: '确认',
            yes: () => {
                $.ajax({
                    url: '/resetPassword', // 重置密码
                    type: 'POST',
                    data: {password: '123456', usrAccount: $(this).parent().children(':eq(1)').text()}, // 发送的表单数据
                    success: (response) => {
                        // 处理上传成功后的回调函数
                        layer.msg('修改成功！')
                    },
                    error: function (xhr, status, error) {
                        // 处理上传失败后的回调函数
                        layer.msg('服务器异常！')
                    }
                });
                layer.closeAll()
            }
        })
    })
    function getCurrentTime(){
        var datetime = new Date();
        var year = datetime.getFullYear();
        var month = datetime.getMonth() + 1 < 10 ? "0" + (datetime.getMonth() + 1) : datetime.getMonth() + 1;
        var date = datetime.getDate() < 10 ? "0" + datetime.getDate() : datetime.getDate();
        var hour = datetime.getHours()< 10 ? "0" + datetime.getHours() : datetime.getHours();
        var minute = datetime.getMinutes()< 10 ? "0" + datetime.getMinutes() : datetime.getMinutes();
        var second = datetime.getSeconds()< 10 ? "0" + datetime.getSeconds() : datetime.getSeconds();
        return year + "-" + month + "-" + date+" "+hour+":"+minute+":"+second;
    }
})();